package com.hz.qs.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("叫号对象")
public class YiCallPatient implements Serializable {

    @Id
    @ApiModelProperty(value="ID",required = true)
    private String id;

    @Column(name = "CUSTOMER_ID")
    @ApiModelProperty(value = "客户ID",required = true)
    private String customerId;
    @ApiModelProperty(value = "客户姓名",required = true)
    private String customerName;
    @ApiModelProperty(value = "体检科室名称",required = true)
    private String deptName;
    @ApiModelProperty(value = "健管师ID",required = true)
    private String jgsId;
    @ApiModelProperty("叫号状态（0=呼叫中；1=健管师确认；2=医生确认；3=医生取消）")
    private Integer callState;
    @ApiModelProperty("叫号时间(yyyy-MM-dd)")
    private Date callDate;
    @ApiModelProperty("医生名称")
    private String docName;
    @ApiModelProperty("队列ID")
    private String queueId;
}
